labels = ShadeUtils.get_labels(ShadeUtils.current_shape, "Brown")
					argument_labels = ShadeUtils.get_labels(ShadeUtils.current_shape, "Black")
						   ok = true
						   labels.each { |list| 
							list.reset_iterator
							while l = list.get_next
								i = 0
								while (i < argument_labels.size)
									j = 0
									while ((j < argument_labels[i].size) && ok)
										if !(l==argument_labels[i].get_node_i(j))
											p = argument_labels[i].get_node_i(j).key.point
											if (l.key.point.distance(p) < 3.m)
												ok = false
											end
										end
										j += 1
									end
									i += 1
								end
							end
						   }
						   result = ok
				return result
